﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    [Serializable]
    public class TrainingLecturersInfo
    {
        private int NAME_PREFIX_SEQ;
        private string PREFIX_NAME;
        private Nullable<int> EMP_SEQ;
        private string TRAINER_NAME;
        private string FIRST_NAME;
        private string LAST_NAME;
        private int TRAINER_SEQ;
        private string FIRST_NAME_LOCAL;
        private string LAST_NAME_LOCAL;
        private string ADDRESS;
        private string POSTAL_CODE;
        private string TEL;
        private string CITIZEN;
        private string EMAIL;
        private string WEBSITE;
        private Nullable<int> DISTRICT_SEQ;
        private string DISTRICT_NAME;
        private Nullable<int> AMP_SEQ;
        private string AMP_NAME;
        private Nullable<int> PROV_SEQ;
        private string PROV_NAME;
        private int ACTIVE;
        private string RECORD_STATUS;
        private string MAS_ADDRESS;
        private Nullable<int> CREATED_BY;
        private Nullable<DateTime> CREATED_WHEN;
        private Nullable<int> UPDATED_BY;
        private Nullable<DateTime> UPDATED_WHEN;

        public TrainingLecturersInfo()
        {

        }

        public TrainingLecturersInfo(
            int NAME_PREFIX_SEQ
            , string PREFIX_NAME
            , Nullable<int> EMP_SEQ
            , string FIRST_NAME
            , string LAST_NAME
            , string MAS_ADDRESS
            , int TRAINER_SEQ
            , string TRAINER_NAME
            , string FIRST_NAME_LOCAL
            , string LAST_NAME_LOCAL
            , string ADDRESS
            , string POSTAL_CODE
            , string TEL
            , string CITIZEN
            , string EMAIL
            , string WEBSITE
            , Nullable<int> DISTRICT_SEQ
            , string DISTRICT_NAME
            , Nullable<int> AMP_SEQ
            , string AMP_NAME
            , Nullable<int> PROV_SEQ
            , string PROV_NAME
            , int ACTIVE
            , string RECORD_STATUS
            , Nullable<int> CREATED_BY
            , Nullable<DateTime> CREATED_WHEN
            , Nullable<int> UPDATED_BY
            , Nullable<DateTime> UPDATED_WHEN
            )
        {
            this.NAME_PREFIX_SEQ = NAME_PREFIX_SEQ;
            this.PREFIX_NAME = PREFIX_NAME;
            this.EMP_SEQ = EMP_SEQ;
            this.FIRST_NAME = FIRST_NAME;
            this.LAST_NAME = LAST_NAME;
            this.TRAINER_SEQ = TRAINER_SEQ;
            this.TRAINER_NAME = TRAINER_NAME;
            this.FIRST_NAME_LOCAL = FIRST_NAME_LOCAL;
            this.LAST_NAME_LOCAL = LAST_NAME_LOCAL;
            this.ADDRESS = ADDRESS;
            this.POSTAL_CODE = POSTAL_CODE;
            this.TEL = TEL;
            this.CITIZEN = CITIZEN;
            this.EMAIL = EMAIL;
            this.WEBSITE = WEBSITE;
            this.MAS_ADDRESS = MAS_ADDRESS;
            this.DISTRICT_SEQ = DISTRICT_SEQ;
            this.DISTRICT_NAME = DISTRICT_NAME;
            this.AMP_SEQ = AMP_SEQ;
            this.AMP_NAME = AMP_NAME;
            this.PROV_SEQ = PROV_SEQ;
            this.PROV_NAME = PROV_NAME;
            this.ACTIVE = ACTIVE;
            this.RECORD_STATUS = RECORD_STATUS;
            this.CREATED_BY = CREATED_BY;
            this.CREATED_WHEN = CREATED_WHEN;
            this.UPDATED_BY = UPDATED_BY;
            this.UPDATED_WHEN = UPDATED_WHEN;

        }


        public string mas_address
        {
            get { return MAS_ADDRESS; }
            set { MAS_ADDRESS = value; }
        }
        public int name_prefix_seq
        {
            get { return NAME_PREFIX_SEQ; }
            set { NAME_PREFIX_SEQ = value; }
        }
        public string prefix_name
        {
            get { return PREFIX_NAME; }
            set { PREFIX_NAME = value; }
        }
        public Nullable<int> emp_seq
        {
            get { return EMP_SEQ; }
            set { EMP_SEQ = value; }
        }
        public string trainer_name
        {
            get { return TRAINER_NAME; }
            set { TRAINER_NAME = value; }
        }
        public string first_name
        {
            get { return FIRST_NAME; }
            set { FIRST_NAME = value; }
        }
        public string last_name
        {
            get { return LAST_NAME; }
            set { LAST_NAME = value; }
        }
        public int trainer_seq
        {
            get { return TRAINER_SEQ; }
            set { TRAINER_SEQ = value; }
        }
        public string citizen
        {
            get { return CITIZEN; }
            set { CITIZEN = value; }
        }
        public string email
        {
            get { return EMAIL; }
            set { EMAIL = value; }
        }
        public string website
        {
            get { return WEBSITE; }
            set { WEBSITE = value; }
        }
        public string first_name_local
        {
            get { return FIRST_NAME_LOCAL; }
            set { FIRST_NAME_LOCAL = value; }
        }
        public string last_name_local
        {
            get { return LAST_NAME_LOCAL; }
            set { LAST_NAME_LOCAL = value; }
        }
        public string address
        {
            get { return ADDRESS; }
            set { ADDRESS = value; }
        }
        public string postal_code
        {
            get { return POSTAL_CODE; }
            set { POSTAL_CODE = value; }
        }
        public string tel
        {
            get { return TEL; }
            set { TEL = value; }
        }
        public Nullable<int> district_seq
        {
            get { return DISTRICT_SEQ; }
            set { DISTRICT_SEQ = value; }
        }
        public string district_name
        {
            get { return DISTRICT_NAME; }
            set { DISTRICT_NAME = value; }
        }
        public Nullable<int> amp_seq
        {
            get { return AMP_SEQ; }
            set { AMP_SEQ = value; }
        }
        public string amp_name
        {
            get { return AMP_NAME; }
            set { AMP_NAME = value; }
        }
        public Nullable<int> prov_seq
        {
            get { return PROV_SEQ; }
            set { PROV_SEQ = value; }
        }
        public string prov_name
        {
            get { return PROV_NAME; }
            set { PROV_NAME = value; }
        }
        public int active
        {
            get { return ACTIVE; }
            set { ACTIVE = value; }
        }
        public string record_status
        {
            get { return RECORD_STATUS; }
            set { RECORD_STATUS = value; }
        }
        public Nullable<int> created_by
        {
            get { return CREATED_BY; }
            set { CREATED_BY = value; }
        }
        public Nullable<DateTime> created_when
        {
            get { return CREATED_WHEN; }
            set { CREATED_WHEN = value; }
        }
        public Nullable<int> updated_by
        {
            get { return UPDATED_BY; }
            set { UPDATED_BY = value; }
        }
        public Nullable<DateTime> updated_when
        {
            get { return UPDATED_WHEN; }
            set { UPDATED_WHEN = value; }
        }
    }
}
